Problem Note 62790: Macro processing uses more CPU resources in SAS® 9.4 TS1M3 through SAS® 9.4 TS1M5 under z/OS
Macro processing requires more CPU resources in SAS 9.4 TS1M3 through SAS 9.4 TS1M5. In SAS 9.4 TS1M3, the MVARSIZE SAS system option default value was increased from 8,000 to 64,000 to improve performance when using large variable names. This additional demand can exhaust the macro symbol table's space, so that macro processing must use disk space. Accessing macro variables from disk consumes more resources such as CPU time and EXCPs than accessing them from memory.
To circumvent this problem, add the following SAS system option to your SITE CONFIG file:
MSYMTABMAX=2M
The default value for the MSYMTABMAX SAS system option will be changed in a future release of SAS.
Operating System and Release Information
SAS System | Base SAS | z/OS | 9.4_M3 | 9.4_M6 | 9.4 TS1M3 | 9.4 TS1M6 |
z/OS 64-bit | 9.4_M3 | 9.4_M6 | 9.4 TS1M3 | 9.4 TS1M6 |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
Due to changes in the MVARSIZE SAS system option default value, macro processing uses more disk space in SAS 9.4 TS1M3 through SAS 9.4 TS1M5 under z/OS. To circumvent the issue, set the MSYMTABMAX=2M SAS system option in the SITE CONFIG file.
Type: | Problem Note |
Priority: | high |
Date Modified: | 2018-08-17 13:59:14 |
Date Created: | 2018-08-17 09:20:23 |